嵌入式操作系统设计与实现——基于STM32微控制器(高等教育“新工科”建设精品教材)


作者:程涛主编
开本: 16开
ISBN 978-7-5184-5252-1
出版时间:2025-09-01
印张:15.25
字数(千字):310.0
定价:¥58.0
分享扫一扫
图书简介
STM32系列芯片主要针对高性能、低成本、低功耗的嵌入式应用,由意法半导体公司设计,芯片CPU包含ARM?Cortex-M0、M0+、M3、M4、以及M7内核。 目前同时讲解STM32微控制器以及uC/OS-III的书籍不多,一般主要是讲解STM32微控制器的应用编程,即STM32芯片和各个外围设备的驱动与应用编程,这样的教材较多。 uC/OS-III官方有出版两本教材,也是基于STM32微控制器来讲解的,分别讲解应用编程,以及RTOS内核。另外深圳有几家培训机构也有两本教材,分别讲解STM32微控制器的外设应用开发,以及uC/OS-III的操作系统代码解析,我们前期的课程有基于这几本教材来讲解。 结合教学团队的经验,使用自编教材,自编教材有一章节会介绍uC/OS-III,其他章节会介绍MOS,一个自己研发的操作系统,借鉴了uC/OS-III和Linux内核。 另外,本教材的后续版本,或者在线资料,可能会拓展部分Linux内核以及华为LiteOS内核的教学内容,它们是鸿蒙操作系统的内核。本教材会录制配套的视频,以及公众号。 本书适合应用型本科和高职高专院校计算机、电子信息类、通信类、自动化类、机电类、机械制造类等专业的单片机技术课程的教材,也可作为开放大学、成人教育、自学考试、中职学校和培训班的教材,也可作
目录

    动手写嵌入式操作系统—基于STM32微控制器
    Mini-OS on STM32
    简介
    前言
    1 嵌入式操作系统概述
    2 μC/OS-III实时操作系统
    3 CPU编程模型与多任务定义
    4 Project目录与IDE工程构建
    5 任务控制块与上下文切换
    6 操作系统的时钟节拍
    7 Delay函数与Sleep函数
    8 时间戳计数器
    9 同步原语
    10 任务的状态
    11 优先级调度算法与实现
    12 时间片调度算法与实现
    13 任务管理的实现
    14 内核对象
    15 实验部分

    附录A Glossary
    附录B MOS
    参考文献
作者简介
硕士研究生,上海交通大学。具有十多年的嵌入式系统软件研发经验,先后在多家企事业单位从事项目研发工作。前华为操作系统高级工程师,现为上海建桥学院计算机系专职教师。研发方向为嵌入式系统软件、操作系统、编译器与编程语言、3D图形学编程。
为您推荐
  • 35.0
    工业机器人操作与编程(高等职业教育自动化类专业系列教材)
  • 49.8
    城市轨道交通信号与通信(中国轻工业“十四五”规划教材)
  • 49.8
    液压技术(第二版)(中国轻工业“十四五”规划教材)
  • 59.8
    Java程序设计(高等职业教育计算机类专业精品教材)

在线客服

微信公众号

天猫旗舰店